package com.ruoyi.promote.domain.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotBlank;
import java.util.Date;

/**
 * 矿山文件请求参数
 *
 * @author Gzq
 * @since 2024-06-05 14:56:32
 *
 * */
@Data
@NoArgsConstructor
@ApiModel("矿山文件-上传文件")
public class ParamTsKsFileAdd {
    /**
     * 主键id
     * */
    @ApiModelProperty("主键id")
    private Integer id;

    /**
     * 许可证号
     */
    @NotBlank(message = "许可证号 不能为null")
    @ApiModelProperty("许可证号")
    private String xkzh;

    /**
     * 下发日期
     * */
    @NotBlank(message = "下发日期 不能为null")
    @ApiModelProperty("下发日期")
    private Date xfrq;

    /**
     * 处室标识
     * */
    @NotBlank(message = "处室标识 不能为null")
    @ApiModelProperty("处室标识")
    private String csbs;

    /**
     * 文件
     * */
    @ApiModelProperty("文件")
    @NotBlank(message = "文件 不能为null")
    private MultipartFile file;
}
